<!DOCTYPE html>
<html lang="zh" xmlns:th="http://www.thymeleaf.org">
<head>
	<meta charset="UTF-8">
	<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
	<meta name="viewport" content="width=device-width, initial-scale=1.0">
	<title>逆丰速运登录</title>
	<link href="http://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
	<link href="http://cdn.bootcss.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet">
	<link rel="stylesheet" type="text/css" href="/static/logistics/css/htmleaf-demo.css">
	<style type="text/css">
		.form-bg{
		    padding: 2em 0;
		}
		.form-horizontal{
		    background: #fff;
		    padding-bottom: 40px;
		    border-radius: 15px;
		    text-align: center;
		}
		.form-horizontal .heading{
		    display: block;
		    font-size: 35px;
		    font-weight: 700;
		    padding: 35px 0;
		    border-bottom: 1px solid #f0f0f0;
		    margin-bottom: 30px;
		}
		.form-horizontal .form-group{
		    padding: 0 40px;
		    margin: 0 0 25px 0;
		    position: relative;
		}
		.form-horizontal .form-control{
		    background: #f0f0f0;
		    border: none;
		    border-radius: 20px;
		    box-shadow: none;
		    padding: 0 20px 0 45px;
		    height: 40px;
		    transition: all 0.3s ease 0s;
		}
		.form-horizontal .form-control:focus{
		    background: #e0e0e0;
		    box-shadow: none;
		    outline: 0 none;
		}
		.form-horizontal .form-group i{
		    position: absolute;
		    top: 12px;
		    left: 60px;
		    font-size: 17px;
		    color: #c8c8c8;
		    transition : all 0.5s ease 0s;
		}
		.form-horizontal .form-control:focus + i{
		    color: #00b4ef;
		}
		.form-horizontal .fa-question-circle{
		    display: inline-block;
		    position: absolute;
		    top: 12px;
		    right: 60px;
		    font-size: 20px;
		    color: #808080;
		    transition: all 0.5s ease 0s;
		}
		.form-horizontal .fa-question-circle:hover{
		    color: #000;
		}
		.form-horizontal .main-checkbox{
		    float: left;
		    width: 20px;
		    height: 20px;
		    background: #11a3fc;
		    border-radius: 50%;
		    position: relative;
		    margin: 5px 0 0 5px;
		    border: 1px solid #11a3fc;
		}
		.form-horizontal .main-checkbox label{
		    width: 20px;
		    height: 20px;
		    position: absolute;
		    top: 0;
		    left: 0;
		    cursor: pointer;
		}
		.form-horizontal .main-checkbox label:after{
		    content: "";
		    width: 10px;
		    height: 5px;
		    position: absolute;
		    top: 5px;
		    left: 4px;
		    border: 3px solid #fff;
		    border-top: none;
		    border-right: none;
		    background: transparent;
		    opacity: 0;
		    -webkit-transform: rotate(-45deg);
		    transform: rotate(-45deg);
		}
		.form-horizontal .main-checkbox input[type=checkbox]{
		    visibility: hidden;
		}
		.form-horizontal .main-checkbox input[type=checkbox]:checked + label:after{
		    opacity: 1;
		}
		.form-horizontal .text{
		    float: left;
		    margin-left: 7px;
		    line-height: 20px;
		    padding-top: 5px;
		    text-transform: capitalize;
		}
		.form-horizontal .btn{
		    float: right;
		    font-size: 14px;
		    color: #fff;
		    background: #00b4ef;
		    border-radius: 30px;
		    padding: 10px 25px;
		    border: none;
		    text-transform: capitalize;
		    transition: all 0.5s ease 0s;
		}
		@media only screen and (max-width: 479px){
		    .form-horizontal .form-group{
		        padding: 0 25px;
		    }
		    .form-horizontal .form-group i{
		        left: 45px;
		    }
		    .form-horizontal .btn{
		        padding: 10px 20px;
		    }
		}
	</style>
</head>
<body>
	<div class="htmleaf-container" id="loginApp">
		<header class="htmleaf-header">
			<h1>逆丰速运登录界面</h1>
			<div class="htmleaf-links">
				<a class="htmleaf-icon icon-htmleaf-home-outline" href="/" title="逆丰速运" target="_blank"><span> 逆丰速运</span></a>
				<a class="htmleaf-icon icon-htmleaf-arrow-forward-outline" href="/" title="逆丰速运" target="_blank"><span> 返回上一页</span></a>
			</div>
		</header>
		<div class="demo form-bg">
	        <div class="container">
	            <div class="row">
	                <div class="col-md-offset-3 col-md-6">
	                    <form class="form-horizontal" onsubmit="return false">
	                        <span class="heading">用户登录</span>
							<div class="form-group">
								<div class="main-checkbox" style="background: #00FF00;border: 1px solid white;">
									<input type="checkbox" v-model="cus" id="checkbox2" name="type" value="1" />
									<label for="checkbox2"></label>
								</div>
								<span class="text">客户</span>
								<div class="main-checkbox" style="background: #00FF00;border: 1px solid white;">
									<input type="checkbox" v-model="transport" id="checkbox3" name="type" value="2" />
									<label for="checkbox3" ></label>
								</div>
								<span class="text">运输</span>
							</div>
	                        <div class="form-group">
	                            <input type="text" class="form-control" v-model="user.userName" id="inputEmail3" placeholder="登录名" >
	                            <i class="fa fa-user"></i>
	                        </div>
	                        <div class="form-group help">
	                            <input type="password" class="form-control" v-model="user.password" id="inputPassword3" placeholder="密码" >
	                            <i class="fa fa-lock"></i>
	                            <a href="#" class="fa fa-question-circle"></a>
	                        </div>
							<div class="form-group">
								<span style="color: red;">{{message}}</span>
							</div>
	                        <div class="form-group">
	                            <div class="main-checkbox">
	                                <input type="checkbox" value="None" id="checkbox1" name="check"/>
	                                <label for="checkbox1"></label>
	                            </div>
	                            <span class="text">记住我</span>
	                            <button type="submit" class="btn btn-default" @click="login()">立刻登录</button>
	                        </div>
	                    </form>
	                </div>
	            </div>
	        </div>
	    </div>
	</div>
<!-- 开发环境版本，包含了有帮助的命令行警告 -->
<script src="/static/logistics/js/vue.js"></script>
<script src="/static/logistics/js/axios.min.js"></script>
<script>

	var app = new Vue({
		el: '#loginApp',
		data: {
			cus:false,
			transport:false,
			user:{
				userName:'杨厚晴',
				password:'666'
			},
			message: ''   //提示消息
		},
		methods:{
			login:function(event){

				if (this.user.userName.trim() == "" || this.user.userName.trim().length == 0) {
					this.message = "用户名不能等于空";

				}else if (this.user.password.trim() =="" || this.user.password.trim().length == 0){
					this.message = "密码不能等于空";

				}

				if (this.cus && this.transport){
					this.message = "只能选择一个登录类型哦";
				}
				if (!this.cus && !this.transport){
					this.message = "请选择一个登录类型";
				}
				var url = "";
				if (this.cus){
					url = "/logistics/customerLogin";
				}else{
					url = "/logistics/transportLogin";
				}
				var then = this;
				//登录请求
				axios({
					method:'post',
					url:url,
					data:{
						userName:this.user.userName,
						password:this.user.password
					}
					}).then(function(res){

						if (res.data.code ==200){
							window.location.href = "/logistics/home";  //跳转到对应的个人主页
						}else{
							console.log("失败");
							then.message = "账号封禁或用户名密码错误！";

						}


					}).catch(function (error){
						console.log('请求失败:'+err.status+','+err.statusText);
				});


			}

		}
	})

</script>
</body>
</html>
